# -*- coding: utf-8 -*-
class informaintenancePage():
    def __init__(self,driver):
        self.driver= driver
# 计划信息维护
    # 计划描述
    def inpPlanDesc(self):
       return self.driver.find_element_by_xpath("//*[@id='PlanDesc']")
    # 单一职业类别
    # 职业类别
    def secOccupType(self):
        return self.driver.find_element_by_xpath('//*[@id="OccupType"]')
    def secOccupName(self):
        return self.driver.find_element_by_xpath('//*[@id="OccupTypeName"]')
    # 职业中分类
    def secOccupMidType(self):
        return self.driver.find_element_by_xpath('//*[@id="OccupMidType"]')
    def secOccupMidName(self):
        return self.driver.find_element_by_xpath('//*[@id="OccupMidTypeName"]')
    # 工种
    def secOccupCode(self):
        return self.driver.find_element_by_xpath('//*[@id="OccupCode"]')
    def secOccupCodeName(self):
        return self.driver.find_element_by_xpath('//*[@id="OccupCodeName"]')
    # 最低年龄
    def inpMinAge(self):
        return  self.driver.find_element_by_xpath('//*[@id="MinAge"]')
    # 最高年龄
    def inpMaxAge(self):
        return self.driver.find_element_by_xpath('//*[@id="MaxAge"]')
    # 平均年龄
    def inpAvgAge(self):
        return self.driver.find_element_by_xpath('//*[@id="AvgAge"]')
    # 人数
    def inpNumPeople(self):
        return self.driver.find_element_by_xpath('//*[@id="NumPeople"]')
    # 参加社保占比
    def inpSocialInsuRate(self):
        return self.driver.find_element_by_xpath('//*[@id="SocialInsuRate"]')
    # 男女比例
    def inpMaleRate(self):
        return self.driver.find_element_by_xpath('//*[@id="MaleRate"]')
    def inpFemaleRste(self):
        return self.driver.find_element_by_xpath('//*[@id="FemaleRate"]')
    # 退休占比
    def inpRetireRate(self):
        return self.driver.find_element_by_xpath('//*[@id="RetireRate"]')
    # 保费分摊方式
    def secPremMode(self):
        return self.driver.find_element_by_xpath('//*[@id="PremMode"]')
    # 企业负担占比（小数）
    def inpEnterpriseRate(self):
        return self.driver.find_element_by_xpath('//*[@id="EnterpriseRate"]')
    # 最低月薪
    def inpMinSalary(self):
        return self.driver.find_element_by_xpath('//*[@id="MinSalary"]')
    # 最高月薪
    def inpMaxSalary(self):
        return  self.driver.find_element_by_xpath('//*[@id="MaxSalary"]')
    # 平均月薪
    def inpAvgSalary(self):
        return  self.driver.find_element_by_xpath('//*[@id="AvgSalary"]')
    # 其他说明
    def inpOtherDesc(self):
        return self.driver.find_element_by_xpath('//*[@id="OtherDesc"]')
    # 人员层级
    # 本人
    def cheMyself(self):
        return self.driver.find_element_by_xpath('//*[@id="Myself"]')
    # 子女
    def cheChildren(self):
        return self.driver.find_element_by_xpath('//*[@id="Children"]')
    # 配偶
    def cheSpouse(self):
        return  self.driver.find_element_by_xpath('//*[@id="Spouse"]')
    # 父母
    def cheParents(self):
        return self.driver.find_element_by_xpath('//*[@id="Parents"]')
    # 新增(无扫描)
    def butAddPlan(self):
        return self.driver.find_element_by_xpath('//*[@id="divAddPlanButton"]/input[1]')

    # 参加社保占比
    def inpSocialInsuRate(self):
        return self.driver.find_element_by_xpath('//*[@id="SocialInsuRate"]')
    # 男比例
    def inpMaleRate(self):
        return self.driver.find_element_by_xpath('//*[@id="MaleRate"]')
    # 女比例
    def inpFemaleRate(self):
        return self.driver.find_element_by_xpath('//*[@id="FemaleRate"]')
    # 新增（一般询价）
    def btnAddPlan1(self):
        return self.driver.find_element_by_xpath('//*[@id="divInfo2"]/input[1]')
    # 选择计划
    def radPlanInfoGridSel(self):
        return self.driver.find_element_by_xpath('//*[@id="PlanInfoGridSel0"]')
#    计划明细信息维护
    # 计划信息维护
    def butplanDetailOpen(self):
        return self.driver.find_element_by_xpath('//*[@id="divInfo3"]/input[1]')
    # 计划编码
    def secPlanCode(self):
        return self.driver.find_element_by_xpath('//*[@id="PlanCode"]')
    def secPlanDesc(self):
        return self.driver.find_element_by_xpath('//*[@id="PlanDesc"]')
    def secCodeSelect1(self):
        return  self.driver.find_element_by_xpath('//*[@id="codeselect"]')
    # 险种
    def secRiskCode(self):
        return self.driver.find_element_by_xpath('//*[@id="RiskCode"]')
    def secRiskName(self):
        return self.driver.find_element_by_xpath('//*[@id="RiskName"]')
    # 责任
    def secDutyCode(self):
        return self.driver.find_element_by_xpath('//*[@id="DutyCode"]')
    def secDutyName(self):
        return self.driver.find_element_by_xpath('//*[@id="DutyName"]')
    # 免赔额
    def inpFranchise(self):
        return self.driver.find_element_by_xpath('//*[@id="divDutyFactor"]/table/tbody/tr[2]/td[2]/input')
    # 赔付比例
    def inpRatePay(self):
        return self.driver.find_element_by_xpath('//*[@id="divDutyFactor"]/table/tbody/tr[2]/td[4]/input')
    # 保额类型
    def secAmntType(self):
        return self.driver.find_element_by_xpath('//*[@id="AmntType"]')
    # 固定保额
    def inpFixedAmnt(self):
        return self.driver.find_element_by_xpath('//*[@id="FixedAmnt"]')
    # 期望保费类型
    def secExceptPremType(self):
        return self.driver.find_element_by_xpath('//*[@id="ExceptPremType"]')
    # 期望保费/期望费率/费率折扣
    def inpExceptPrem(self):
        return self.driver.find_element_by_xpath('//*[@id="ExceptPrem"]')
    # 备注
    def inpRemark(self):
        return self.driver.find_element_by_xpath('//*[@id="Remark"]')
    # 新增（无扫描）
    def butAddNew(self):
        return self.driver.find_element_by_xpath('//*[@id="divInfoButton"]/input[1]')
    # 新增（询价）
    def btnADDNew1(self):
        return self.driver.find_element_by_xpath('//*[@id="divButton1"]/input[1]')
    # 关闭
    def butClose(self):
        return self.driver.find_element_by_xpath('//*[@id="divClose2"]/input')
    # 关闭（询价）
    def btnClose1(self):
        return self.driver.find_element_by_xpath('//*[@id="divButton1"]/input[4]')
    # 计划录入完毕
    def butOver(self):
        return self.driver.find_element_by_xpath('//*[@id="divInfo4"]/input[1]')